#ifndef __TRAPINTLOOP_HPP
#define __TRAPINTLOOP_HPP

#include "builtin.hpp"
#include "math.hpp"
#include "time.hpp"

using namespace __shedskin__;
namespace __trapintloop__ {

using __time__::clock;
using __math__::exp;
using __math__::log;
using __math__::sin;

typedef double (*lambda0)(double);

double tint(double a, double b, lambda0 fun);

} // module namespace
#endif
